package com.yun.zf.common.app.dto.community;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;

@Data
public class CommunityInfo {

    @ApiModelProperty(value = "省级区划代码")
    private Long provinceCode;

    @ApiModelProperty(value = "市级区划编号")
    private Long cityCode;
    @ApiModelProperty(value = "小区名称")
    private String communityName;
    @NotBlank(message = "建成年份不能为空")
    private int ctyBuildYear;
    @ApiModelProperty(value = "开发企业")
    private String development;
    @ApiModelProperty(value = "楼栋总数")
    private Integer totalBuilding;
    @ApiModelProperty(value = "小区经纬度")
    private String location;
    @ApiModelProperty(value = "房屋总数")
    private Integer totalHouse;
    @ApiModelProperty(value = "物业公司")
    private String propertyCompany;

    @ApiModelProperty(value = "物业电话")
    private String propertyTel;

    @ApiModelProperty(value = "物业费")
    private String propertyCosts;
    @ApiModelProperty(value = "供暖类型")
    private String heating;

    @ApiModelProperty(value = "地上车位数")
    private Integer parkingGround;

    @ApiModelProperty(value = "地下车位数")
    private Integer parkingUnder;

    @ApiModelProperty(value = "地下停车费")
    private String parkingUnderFee;

    @ApiModelProperty(value = "地上停车费")
    private String parkingGroundFee;

    @ApiModelProperty(value = "均价")
    private BigDecimal averagePrice;

    @ApiModelProperty(value = "小区在租数量")
    private  int rentTotal;
    @ApiModelProperty(value = "小区在售数量")
    private  int soldTatal;
}
